Guest Lecture: Dr. Richard Hamilton